Fitness Sharing in Genetic Programming
نویسنده
چکیده
This paper investigates fitness sharing in genetic programming. Implicit fitness sharing is applied to populations of programs. Three treatments are compared: raw fitness, pure fitness sharing, and a gradual change from fitness sharing to raw fitness. The 6and 11-multiplexer problems are compared. Using the same population sizes, fitness sharing shows a large improvement in the error rate for both problems. Further experiments compare the treatments on learning recursive list membership functions; again, there are dramatic improvements in error rate. Conversely, fitness sharing runs achieve comparable results to raw fitness using populations two to three times smaller. Measures of population diversity suggest that the results are due to preservation of diversity and avoidance of premature convergence by the fitness sharing runs.
منابع مشابه
An Investigation of Fitness Sharing in Genetic Programming
This paper investigates fitness sharing in genetic programming. Implicit fitness sharing is applied to populations of programs. Three treatments are compared: raw fitness, pure fitness sharing, and a gradual change from fitness sharing to raw fitness. The 6and 11-multiplexer problems are compared. Using the same population sizes, fitness sharing shows a large improvement in the error rate for b...
متن کاملPartial Functions in Fitness-Shared Genetic Programming
This paper investigates the use of partial functions and fitness sharing in genetic programming. Fitness sharing is applied to populations of either partial or total functions and the results compared. Applications to two classes of problem are investigated: learning multiplexer definitions, and learning (recursive) list membership functions. In both cases, fitness sharing approaches outperform...
متن کاملVariants of Genetic Programming for Species Distribution Modelling – Fitness Sharing, Partial Functions, Population Evaluation
We investigate the use of partial functions, fitness sharing and committee learning in genetic programming. The primary intended application of the work is in learning spatial relationships for ecological modelling. The approaches are evaluated using a well-studied ecological modelling problem, the greater glider population density problem. Combinations of the three treatments (partial function...
متن کاملSpatial Learning using Fitness Shared Genetic Programming applied to modelling Animal Species Distribution
This paper investigates the use of partial functions, fitness sharing and committee learning in genetic programming. The primary intended application of the work is in learning spatial relationships for ecological modelling. The approaches are evaluated using a well-studied ecological modelling problem, the greater glider population density problem. Combinations of the three treatments (partial...
متن کاملStructure Fitness Sharing (SFS) For Evolutionary Design By Genetic Programming
Balanced structure and parameter search is critical to evolutionary design with genetic programming (GP). Structure Fitness Sharing (SFS), based on a structure labeling technique, is proposed to maintain the structural diversity of a population and combat premature convergence of structures. SFS achieves balanced structure and parameter search by applying fitness sharing to each unique structur...
متن کامل